
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:#fff url(../images/bodybg.jpg) repeat-x ; font:11px Tahoma , Arial, Helvetica, sans-serif; 
color:#627891; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; margin:0px; padding:0px; }

h1{font: bold 13px Myriad Pro , Arial, Helvetica, sans-serif; color:#3b5675; text-transform:uppercase; padding:0px 0px 0px 0px;}
/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width:766px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative;  width:766px; height:296px; background:url(../images/banner.jpg) left bottom no-repeat; }
	
	.logo{ padding:0px 0px 0px 23px; height:259px;}
	.searchBox{ float:right; width:229px; padding:13px 0px 0px 0px;}
	.inputBox{ width:132px; height:15px; border:1px solid #d2d2d2; float:left; margin:0px 7px 0px 7px;}
	.lable{ float:left; font-size:11px; color:#455b73; margin:3px 0px 0px 0px;}
		/* ### MENU CONTAINER ### */
		#menuCntr {  width: 766px;  }
		#menuCntr ul{ padding:0px 0px 0px 23px;}
		#menuCntr ul li{ list-style:none; background:url(../images/menu.jpg) left bottom no-repeat; float:left;}
		#menuCntr ul li a{ font-size:11px; font-weight:bold; color:#767676; text-decoration:none; text-transform:uppercase; padding:16px 18px 0px 18px; height:21px; float:left; display:block; background:url(../images/devider.jpg) 0px 0px no-repeat; }
		#menuCntr ul li a:hover{ color:#05d3ff;}
		
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width:769px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width:486px; padding:0px 0px 0px 43px; }
		.introBox{ padding:32px 0px 0px 0px;}
		.welcomeBoxouter{ padding:0px 0px 21px 0px; width:475px; 
float:left;
}
		.welcomeBox{ padding:15px 0px 21px 0px; border-right:1px solid #efefef; }
		.welcomeBox p{ padding:0px 20px 5px 0px;}
		.welcomeBox span{}
		.welcomeBox a{ font-size:10px; color:#123763; text-decoration:none; background:url(../images/dice.jpg) 0px 13px no-repeat; padding:12px 0px 18px 22px; display:block;}
		.welcomeBox a:hover{ text-decoration:underline;}
		.chatBox{ background:url(../images/chatimage.jpg) left top no-repeat; height:97px; padding:19px 0px 0px 122px;}
		.chatBox p{ font: bold 24px Myriad Pro , Arial, Helvetica, sans-serif; color:#FFFFFF; border-left:2px solid #fff; padding:0px 0px 0px 10px; line-height:18px;}
		.chatBox span{ font: bold 16px Myriad Pro , Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; line-height:18px;}
		.whatdoBoxouter{  float:right; width:199px; padding:0px 0px 0px 30px;}
		.whatdoBox{  width:199px; padding:10px 0px 0px 0px; }
		.whatdoBox p{ padding:4px 0px 8px 0px;}
		
		.linkbox{ padding:7px 0px 0px 0px; background:url(../images/border.jpg) left top repeat-x;}
		.linkbox ul{background:url(../images/border.jpg) left bottom repeat-x; width:197px; overflow:hidden; padding:0px 0px 13px 0px;}
		.linkbox ul li{ list-style:none; padding:0px 0px 0px 0px; height:43px;}
		.linkbox ul li a{ font:11px Arial, Helvetica, sans-serif; color:#13bbff; text-decoration:underline; padding:5px 0px 0px 50px;}
		.linkbox ul li a:hover{ text-decoration:none;}
		.dice1{ background:url(../images/dice1.jpg) 0px 5px no-repeat; height:40px; display:block;}
		.dice2{ background:url(../images/dice2.jpg) 0px 0px no-repeat; height:40px; display:block;}
		.read{}
		.read a{ font-size:10px; color:#123763; text-decoration:none; background:url(../images/dice3.jpg) 0px 13px no-repeat; padding:12px 0px 18px 22px; display:block;}
		.read a:hover{ text-decoration:underline;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width:223px; 
padding:0px 17px 0px 0px; }
		.loginBox{ background:url(../images/loginbg.jpg) left top no-repeat; padding:0px 30px 0px 30px; height:183px; 
overflow:hidden;
}
		.loginBox span{ font:13px Myriad Pro , Arial, Helvetica, sans-serif; color:#3b5675; text-transform:uppercase; display:block; padding:0px 0px 4px 0px; font-weight:bold;}
		.inputBox1{ width:156px; height:13px; border:1px solid #d2d2d2; margin:3px 0px 0px 0px;}
		.loginlink{ float:left; margin:6px 0px 0px 0px;}
		.loginlink a{ font-size:10px;  color:#123763; text-decoration:none;}
		.loginlink a:hover{ text-decoration:underline;}
		.gobutton{ float:right; margin:6px 0px 0px 0px;}
		
		.newsBox{ padding:25px 15px 0px 25px; width:175px; overflow:hidden;}
		.newsBoxtop{ padding:16px 0px 0px 0px;  width:175px; overflow:hidden;}
		.newsBoxtop .left{ float:left; width:53px; padding:0px 0px 0px 0px; font:13px  Myriad Pro , Arial, Helvetica, sans-serif; color:#13bbff;}
		.newsBoxtop .left span{ color:#3b5675;}
		.newsBoxtop .right{ float:right; width:113px; padding:0px 0px 0px 0px; color:#627891;}
		
		.linkbox1{ padding:21px 0px 0px 25px;}
		.linkbox1 ul{}
		.linkbox1 ul li{ list-style:none; float:left; }
		.linkbox1 ul li a{ font-size:10px; color:#123763; text-decoration:none; float:left; padding:0px 20px 0px 23px;}
		.linkbox1 ul li a:hover{ text-decoration:underline;}
		.dice5{ background:url(../images/dice5.jpg) 0px 0px no-repeat;}
		.dice6{ background:url(../images/dice6.jpg) 0px 0px no-repeat;}
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; background:#eeefef; height:63px; }
	.footerBox{ width:725px; margin:0px auto; padding:7px 41px 0px 0px; text-align:right; display:block;}
	.footerBox a{ font-size:11px; color:#606060; text-decoration:underline;}
	.footerBox a:hover{ text-decoration:none;}
	
/* inner pages css start */
.innerContainer { padding: 10px 0px 0px 0px; text-align: justify; background:url(../images/bgbotom.gif) left bottom repeat-x;  }
.innerContainer a { color: #3b5675; }
.aboutus-img{float:right; border:2px solid #3b5675;	margin:0 0px 10px 20px;}
h5{font:12px Arial, Helvetica, sans-serif; color:#3b5675; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #3b5675;	margin:0px 0px 10px 0px;}
h6{font:12px Arial, Helvetica, sans-serif; color:#3b5675; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 3px solid #3b5675;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:10px; border-bottom:1px dotted #3b5675; padding-bottom:10px; }
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */